The First Blog for Hexo

周末花了一天的时间,用Hexo搭了一个小blog。主题是用的Next,非常简洁美观Nice。但是这其中还是进了不少的坑,只能怪自己对Mac还不够熟悉,现在讲自己遇到的坑写下来,避免以后再掉坑里了。。。

Hexo

A fast, simple & powerful blog framework.
快速、简单且功能强大的 Node.js 博客框架。

GitHub Pages

GitHub Pages 可以被认为是用户编写的、托管在github上的静态网页。由于它的空间免费稳定(300M), 可以用于介绍托管在github上的Project或者搭建网站。

1.安装brewhome

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”

2.安装node.js

第一种方法:

brew install node

第二种方法,前提是已经安装好Xcode和git
1
2
3
4
5
git clone git://github.com/joyent/node.git
cd node
./configure
make
sudo make install
第三种方式,下载源码( http://nodejs.org/download/ ),编译执行同上

3.安装Node

3.1 第一种方式,用nodejs自带npm安装
1
2
3
npm install -g hexo
hexo init
npm install
3.2 第二种方式,下载源码( http://www.nodejs.org/download/ ),编译执行

4.安装Hexo

1
2
3
4
5
6
7
8
9
10
11
npm install -g hexo
hexo init blog
常用hexo命令
$ hexo g/generate #生成静态文件
$ hexo s/server #启动服务器,主要用来本地预览
$ hexo d/deploy #将本地文件发布到github或Coding上
$ hexo n/new "postName"#新建一篇文章
$ hexo n/new page "pageName" #新建页面
$ hexo h/help # 查看帮助
$ hexo v/version #查看Hexo的版本

cd blog 进入文件执行hexo g 和 hero s 启动,用浏览器打开http://localhost:4000/,不出意外的话,你就可以看到你的博客了。

然后之后写文章每次部署都需要执行如下的命令,需要先清理数据库,生成静态文件之后预览,然后发布。

1
2
3
4
hexo clean //清理
hexo g //生成静态文件
hexo s //启动服务
hexo d //发布
打赏我的人,运气都不会太差~~